
.theme-test-title {
    padding-top: 2px;
    margin-right: 1em !important;
}
.theme-test-toggle {
    margin-left: 1em !important;
    margin-right: .2em !important;
}
.theme-test-toggle,
.theme-test-title-control {
    min-width: 0;
    font-weight: bold;
    padding: 0;
}
.theme-test-toggle:not(:hover),
.theme-test-title-control:not(:hover) {
    background: transparent;
}
.theme-test-tests {
    margin-top: 0;
    margin-bottom: 0;
}
.theme-test-content {
    width: 450px;
    height: 400px;
    padding: 1ex;
    -moz-appearance: listbox;
    font: 11pt sans-serif;
    overflow: auto;
}
.theme-test-content p {
    max-width: 400px;
}
.theme-test-content :-moz-any-link {
    color: blue;
}
.theme-test-content > h3:first-child {
    margin-top: 0;
    margin-bottom: .3em;
}


.theme-test-widgets > hbox:not(.theme-test-single-wide) > :first-child {
    width: 8em;
    margin-right: 1em !important;
}

/* vim:se sts=4 sw=4 et ft=css: */
